PhpMyAdmin\Util D

Total Complexity 637
Dependencies 17
Dependents 135
Total lines 4,991
Lines of code 2,974
Logical lines of code 1,468
Comment lines 1,438
Methods 104
Properties 0

Methods 104

Method Rating Maintainability Complexity Lines of code
getMessage()
D
22
36 207
getUniqueCondition()
D
29 36 112
getDbInfo()
C
31 21 119
getGISFunctions()
C
27
15 205
mysqlDie()
B
31 18 119
linkOrButton()
B
39 20 57
pageselector()
B
38 19 66
getHtmlTab()
B
38 17 68
getScriptNameForOption()
B
45 18 41
parseEnumSetValues()
B
45 18 38
getTablesWhenOpen()
A
38 14 69
extractColumnSpec()
A
35 12 98
formatNumber()
A
37 13 75
getTableList()
A
39 13 70
expandUserString()
A
39 13 67
getSupportedDatatypes()
A
42 13 60
getListNavigator()
A
37 12 74
getDefaultFunctionForField()
A
50 13 27
getSelectUploadFileBlock()
A
44 9 44
sortableTableHeader()
A
40 7 70
getIcon()
A
53 10 23
getFunctionsForField()
A
49 9 30
currentUserHasPrivilege()
A
42 7 59
getNavigationLink()
A
50 8 30
backquoteCompat()
A
52 8 25
localisedDate()
A
42 6 53
getCompressionMimeType()
S
57 8 15
printableBitValue()
S
51 7 26
getMySQLDocuURL()
S
52 7 24
timespanFormat()
S
55 7 21
processIndexData()
S
48 6 35
formatByteDown()
S
47 6 34
backquote()
S
56 7 18
getServerSSL()
S
55 7 18
asWKT()
S
49 6 29
getStartAndNumberOfRowsPanel()
S
50 6 28
_generateRowQueryOutput()
S
51 6 27
getImage()
S
51 6 26
getProtoFromForwardedHeader()
S
54 6 20
isForeignKeySupported()
S
57 6 15
getMenuTabList()
S
42 3 54
unQuote()
S
53 5 24
checkParameters()
S
53 5 23
generateRandom()
S
56 5 18
addMicroseconds()
S
58 5 15
getFirstOccurringRegularExpression()
S
58 5 15
getRadioFields()
S
51 4 26
extractValueFromFormattedSize()
S
54 4 24
showMySQLDocu()
S
56 4 18
listPHPExtensions()
S
60 4 15
getValueByKey()
S
60 4 14
_checkRowCount()
S
61 4 12
createGISData()
S
60 4 12
toggleButton()
S
52 3 23
getDbLink()
S
53 3 23
getDropdown()
S
54 3 22
getHtmlTabs()
S
55 3 20
linkToVarDocumentation()
S
57 3 19
isVirtualColumnsSupported()
S
68 4 6
getBrowseUploadFileBlock()
S
58 3 15
formatSql()
S
59 3 15
getDocuLink()
S
62 4 10
isErrorReportingAvailable()
S
60 3 13
getExternalBug()
S
60 3 13
splitURLQuery()
S
61 3 12
handleDisableFKCheckInit()
S
61 3 12
profilingSupported()
S
63 3 11
cacheGet()
S
63 3 11
getTitleForTarget()
S
55 2 20
getGISDatatypes()
S
59 2 16
getCharsetQueryPart()
S
64 3 9
getCollateForIS()
S
65 3 9
requestString()
S
70 3 6
getServerType()
S
66 3 9
isForeignKeyCheck()
S
66 3 8
showHint()
S
62 2 11
buildActionTitles()
S
51 1 23
date()
S
71 2 6
showDocLink()
S
65 2 8
setTimeLimit()
S
72 2 5
handleDisableFKCheckCleanup()
S
71 2 6
getButtonOrImage()
S
63 2 10
getDivForSliderEffect()
S
65 2 8
cacheKey()
S
69 2 6
duplicateFirstNewline()
S
68 2 7
userDir()
S
68 2 6
isInteger()
S
79 1 3
showIcons()
S
77 1 3
unsupportedDatatypes()
S
81 1 3
getFKCheckbox()
S
70 1 6
convertBitDefaultValue()
S
77 1 3
cacheUnset()
S
78 1 3
cacheSet()
S
78 1 3
showText()
S
77 1 3
clearUserCache()
S
73 1 5
getPageFromPosition()
S
78 1 3
showPHPDocu()
S
75 1 4
showDocu()
S
77 1 3
showCopyToClipboard()
S
72 1 5
unescapeMysqlWildcards()
S
77 1 3
escapeMysqlWildcards()
S
77 1 3
generateHiddenMaxFileSize()
S
76 1 4
getFormattedMaximumUploadSize()
S
73 1 4
cacheExists()
S
78 1 3